package Persistencia;

import Datatypes.DataPerfil;
import Datatypes.PDate;
import java.util.List;

public class Desarrollador extends Perfil{
    
    //VARIABLES PRIVADAS
    
    private List<Juego> juegos = null;
    private String weblink = null;
    
    //CONSTRUCTOR
    
    public Desarrollador(String nick, String nombre, String apellido, Integer edad, PDate fnac, String email, String imagen, String weblink){
    
        super(nick, nombre, apellido, edad, fnac, email, imagen);
        this.weblink = weblink;
    
    }
    
    public Desarrollador(String password, String nick, String nombre, String apellido, Integer edad, PDate fnac, String email, String imagen, String weblink){
    
        super(password, nick, nombre, apellido, edad, fnac, email, imagen);
        this.weblink = weblink;
    
    }
    
    //GETERS
    
    public String getWebLink(){ return weblink; }  
    public List<Juego> getJuegos(){ return juegos; }
    
    public DataPerfil getData(){
    
        DataPerfil DP = new DataPerfil(super.getNick(), super.getEmail(), "[DESARROLLADOR]", super.getNombre(), super.getApellido(), super.getFNac(), super.getEdad(), super.getImagen(), weblink);
        return DP;
    
    }
    
    //SETERS
    
    public void setWebLink(String weblink){ this.weblink = weblink; }
    public void setJuegos(List<Juego> juegos){ this.juegos = juegos; }
    
    //FUNCIONES PROPIAS
    
}
